草庐IT

JavaBeans 比较

全部标签

php - 针对 MySQL DATETIME 戳的时间比较检查

我想检查自MySQL中的最后一个datetime戳记以来是否已经过了一个小时。我如何使用PHP执行此操作? 最佳答案 你可以而且可能应该在mysql中完成这一切http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html您可以使用查询找到日期时间字段与当前时间之间的差异,并将结果作为一行返回。 关于php-针对MySQLDATETIME戳的时间比较检查,我们在StackOverflow上找到一个类似的问题:

mysql - Mysql日期比较,包括给定的日期范围

我将日期存储为updatedOn(值如“2012-11-1212:38:43”)我的查询是:select*frommytablewhereupdatedOn>='11/12/2012'ANDupdatedOn我的目标是获取包含给定from和to日期的所有记录 最佳答案 如果你避开并使用相反,无论您的数据是否具有时间成分,您最终都被迫使用有效的逻辑。SELECT*FROMmyTableWHEREupdatedOn>='2012-12-11'ANDupdatedOn 关于mysql-Mysq

php - 比较表内的mysql数据

我有一个mysql表tbl_examuser_ID|User_name|semester|math|english|1|John|1st|67|73|1|John|2nd|82|59|在此之后,我想比较第一学期和第二学期的成绩。即数学在提高,英语在下降user_ID|User_name|math|english|1|John|good|bad|我只是获取结果但不知道如何解决。任何帮助将不胜感激 最佳答案 试试这个:SELECTA.user_id,A.user_name,IF((B.math-A.math)>0,'good','bad

java - 比较Java中的两个日期,一个从MySQL获取

我需要在Java中比较两个日期,但是从数据库中获取的日期与插入的值不同。@TestpublicvoidtestCompareHoraHardcore(){Stringsql="updatesolicitacao_viagemset"+"hora_retorno=?,id_veiculo=?,id_responsavel_solicitacao=?,"+"id_responsavel_autorizante=?whereid_solicitacao_viagem=?";Timestamptimestamp1=newTimestamp(System.currentTimeMillis())

mysql - 是否可以将表中的每条记录与查询中其他记录的平均值进行比较

对于MySQL中的表,我有两列col1col214.514.814.413.917.614.522.924.825.624.538.939.737.838.234.3我想做的是针对不同的col1值计算col2的平均值,这很容易SELECTcol1,AVG(col2)FROMmytableGROUPBYcol114.9524.4537.782。如果col2值小于col1等于col1-1的col2值的平均值,则选择该记录。我无法弄清楚这部分:SELECTcol1,col2FROMmytableWHEREcol2结果集应该是:22.924.824.534.3因为col1=0的地方没有记录,所

mysql - 与两个最大列进行比较得到一行

我有表测试,其中列为id、month、year。我需要在一个查询中获取最大月份和最大年份的ID。例如idmonthyear1102012292013我的结果应该是id2。首先根据我需要获取ID的最大月份检查年份我在MySQL中给出这样的查询selectidfrombookwhereMAX(month)andMAX(year);它产生错误 最佳答案 只需按年月排序:DemoSELECTidFROMbooksORDERBYyearDESC,monthDESCLIMIT1 关于mysql-与两

mysql - 比较 MYSql 中的 NULL 值

我在where子句中有一个条件,例如:LocationId=IFNULL(LocId,LocationId)此处LocId为NULL,因此通过IFNUll其返回的LocationId也为Null,在这种情况下此查询未返回任何内容。请告诉我解决方案。 最佳答案 您可以使用nullsafecomparison运算符(operator):LocationIdIFNULL(LocId,LocationId)常规=运算符的区别在于null值不被视为特殊值,例如如果左右参数均为null,它将产生1。另见thisanswer更多示例。

mysql - 与 mysql 比较的有趣结果

我有一个表,其中一列(mail_flag)定义为tinyint值=0当我设置sql语句时:select*fromtablewheremail_flag="r"我得到所有行作为结果。其实我期待一个空的结果。有没有人解释一下? 最佳答案 如果您将一个数字(tinyint,在本例中)与一个字符进行比较,MySQLwillattempttoconvertthecharactertoanumber.更糟糕的是,它会在遇到的第一个非数字字符处截断字符串。在这里,由于没有数字字符,字符串被视为0,当然,0等于0。为了获得合理的结果,您应该强制My

php - 在 MySQL 中,我将如何比较今天的日期与数据库表中的日期?

我正在为孕妇开发一个网络应用程序(用于我的大学网络开发类(class))在我的数据库中,我存储了每个用户的受孕日期。在我的应用程序中,我将受孕日期与今天进行比较,并为用户提供一些关于他们怀孕期间的信息。我的数据库中还有一个表,其中包含妊娠每个“阶段”的记录(即第1阶段=1-2个月,第2阶段=2-3个月等)那么我将如何构建我的MySQL查询?这就是我一直在尝试使用的...SELECTs.idasstageid,p.idaspatientid,s.name,s.nutritioninfo,s.commonsymptoms,p.conceptiondateFROMstages,patient

这是比较假人吗?

在里面RFC1321我注意到这件代码:if((context->count[0]+=((UINT4)inputLencount[1]++;context->count[1]+=((UINT4)inputLen>>29);我不明白比较:((UINT4)inputLen就像它总是返回0,对吗?看答案没有这样的比较。看看括号如何配对:这是(X在哪里X=(context->count[0]+=((UINT4)inputLen